@charset "utf-8";
body, input, textarea, select, button {font-family:"Arial", "Microsoft Yahei", "宋体", sans-serif;}
body {font-size:12px; color:#444;}
a {color:#444; text-decoration:none;}
a:focus {outline:0; -moz-outline:none;} /*for ff*/
a:hover {text-decoration:none; color:#0784da;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,area,blockquote,th,td,p {margin:0; padding:0;}
img, a img, button {border:0;}
table {border-collapse:collapse;}
li {list-style-type:none;}
input, textarea, select, button {outline:none;}
textarea {resize:none; -webkit-appearance:none;}
button[type="submit"], input[type="submit"] {cursor:pointer;}

/*兼容Chrome和Firefox边框样式*/
select {border:1px #ddd solid;}

/*清除苹果默认的select样式*/
/*select {appearance:none; -moz-appearance:none; -webkit-appearance:none;}*/

/*清除ie点击链接出现的边框*/
a, area {blr:expression_r(this.onFocus=this.blur());}

.clear {clear:both; height:0 !important; width:0 !important; overflow:hidden; font-size:0;}
.fl, .fi {float:left;}
.fr {float:right;}

.ease02, .ease02s, .ease02s * {-webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.ease03, .ease03s, .ease03s * {-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.ease04, .ease04s, .ease04s * {-webkit-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}
.ease05, .ease05s, .ease05s * {-webkit-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
.ease06, .ease06s, .ease06s * {-webkit-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ease07, .ease07s, .ease07s * {-webkit-transition:all 0.7s ease-out; transition:all 0.7s ease-out;}
.ease08, .ease08s, .ease08s * {-webkit-transition:all 0.8s ease-out; transition:all 0.8s ease-out;}
.ease09, .ease09s, .ease09s * {-webkit-transition:all 0.9s ease-out; transition:all 0.9s ease-out;}
.ease10, .ease10s, .ease10s * {-webkit-transition:all 1s ease-out; transition:all 1s ease-out;}

body {background-color:#f2f2f2;}

/*******************************************/

.topdiv, .topzw {width:100%; height:120px;}
.topdiv {background:url(../images/top_bg.gif) repeat-x center bottom #fff; position:fixed; top:0; left:0; z-index:100;}
.topdiv_in {position:relative;}
.logo, .logo_in {width:214px; height:80px;}
.logo {position:absolute; top:16px; left:10px;}
.logo_in {position:relative;}
.logo_in p {position:absolute; top:0; left:0;}
.logo_in .on {display:block;}
.logo_in .off {display:none;}
.logo_img {position:absolute; left:0; top:0; z-index:100;}
.logo_img img {opacity:0;}
.index_banner .logo_in .on {display:none;}
.index_banner .logo_in .off {display:block;}
.logo_index .logo_in .on {display:block;}
.logo_index .logo_in .off {display:none;}

.toplogin {position:absolute; top:15px; right:0;}
.toplogin i {font-size:36px; color:#0784da;}
.toplogin .span1 {position:relative; top:-8px;}
.toplogin .span2 {padding:0 10px;}
.toplogin .span3 a {color:#0784da; text-decoration:underline;}

.topnav {position:absolute; top:58px; right:0;}
.topnav ul li {float:left; padding-left:40px; position:relative;}
.topnav ul li.down {padding-right:16px;}
.topnav ul li .tmore {display:block; font-size:14px; position:absolute; top:9px; right:0;}
.topnav_a {font-size:22px; display:block; padding-bottom:15px;}
.topnav_down {position:absolute; display:none; top:35px; background:#fff; border-radius:8px; width:100px; box-shadow:0 0 15px rgba(0,0,0,0.1); z-index:10;}
.topnav_down dl {padding:10px 15px;}
.topnav_down dl dd {text-align:center; height:30px; line-height:30px; overflow:hidden;}

.page_margin {width:1200px; margin:0 auto;}
.page_pad {padding:40px 0;}
.page_pad_top {padding-top:40px;}
.page_pad_bottom {padding-bottom:40px;}
.page_par {position:relative;}
.page_radius {border-radius:15px; box-shadow:0 0 5px rgba(0,0,0,0.2); background-color:#fff;}
.page_padin {padding:28px 32px;}
.page_hidden {overflow:hidden;}

.index_banner {background-image:url(../images/banner.jpg); background-position:center top; background-repeat:no-repeat; height:670px; overflow:hidden;}
/*.index_banner .topdiv {background:none;}
.index_banner .topnav_a, .index_banner .topnav_a:hover, .index_banner .toplogin, .index_banner .toplogin a, .index_banner .toplogin a:hover, .index_banner .toplogin i {color:#fff;}*/
.index_topdiv {background:none;}
.index_topdiv .topnav_a, .index_topdiv .topnav_a:hover, .index_topdiv .toplogin, .index_topdiv .toplogin a, .index_topdiv .toplogin a:hover, .index_topdiv .toplogin i {color:#fff;}

.ginput_div {margin-bottom:16px; position:relative;}
.ginput_div i {font-size:24px; position:absolute; top:8px; left:12px; color:#9e9e9e;}
.ginput {width:100%; height:42px; border:1px solid #e5e5e5; border-radius:5px; box-sizing:border-box; padding:0 10px;}
.ginput, .gtext {-webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.ginput:focus, .gtext:focus {border-color:#7a9cd3; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(122,156,211,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(122,156,211,.6)}
.gtext {padding:5px 10px; height:120px; line-height:22px; border:1px solid #e5e5e5; border-radius:5px; box-sizing:border-box;}
.ginput_div_icon .ginput {padding-left:46px;}
.ginput_div .code {position:absolute; top:2px; right:2px;}
.ginput_div .fl {width:210px; overflow:hidden;}
.ginput_div .fr {width:182px; overflow:hidden;}
.gselect {height:28px;}

.user_poi {font-size:14px; color:#888; margin-bottom:36px;}
.user_poi span {color:#0784da;}

/*首页客服*/
.index_kefu {width:100%; height:136px; overflow:hidden; background:rgba(0,0,0,0.2); position:fixed; bottom:0; left:0; z-index:102;}

/*用户登录*/
.login_left {width:632px; height:428px; float:left; overflow:hidden;}
.login_right {width:568px; height:428px; float:right; overflow:hidden;}
.login_pad {padding:72px 72px 0;}
.login_tit {font-size:24px; color:#666; padding-bottom:20px;}
.login_forgot .fl {width:266px; overflow:hidden; font-size:14px;}
.login_forgot .fl p {padding:10px 0 0 14px;}
.login_forgot .fr {width:152px; overflow:hidden;}
.login_forgot .lo_wechat {color:#00cd0c; font-size:18px; position:relative; top:2px; padding-right:4px;}
.login_sub {background:#0784da; border-radius:19px; height:40px; line-height:40px; color:#fff; font-size:18px; width:100%; cursor:pointer;}

/*用户注册*/
.regpage {width:406px; margin:0 auto; padding:30px 0;}
.reg_tit {font-size:24px; color:#888; margin-bottom:10px;}
.reg_tit .pad {margin:0 28px; position:relative;}
.reg_tit span {font-size:18px; position:absolute; bottom:0; right:0;}
.reg_tit a {color:#0784da;}
.reg_send {width:100%; height:40px; background:#ddd; border-radius:5px; cursor:pointer;}
.reg_send_off {background:#666; color:#ddd;}
.ifaggree_div {padding:0 5px;}
.ifaggree_div span {position:relative; top:2px;}
.ifaggree_div a {color:#0784da;}
.reg_xieyi_box {margin:0 15px;}
.reg_xieyi_tit {font-size:24px; text-align:center; padding:30px 0; border-bottom:1px solid #ddd; margin-bottom:15px;}
.reg_xieyi_con {font-size:14px; line-height:24px; margin:0 10px;}
.reg_xieyi_con img {max-width:100%; height:auto;}
.reg_xieyi_con .wrapper {height:460px; overflow-y:scroll; padding-right:10px;}
.reg_xieyi_con .wrapper::-webkit-scrollbar {
    width:10px;
    height:10px;
}
.reg_xieyi_con .wrapper::-webkit-scrollbar-track  {
    background-color: #f1f1f1;
    border-radius:4px;
}
.reg_xieyi_con .wrapper::-webkit-scrollbar-thumb{
    background:#c1c1c1;
    border-radius:4px;
}
.reg_xieyi_btn {margin-top:15px; text-align:right; margin-right:10px;}
.reg_btn {padding:0 15px; border-radius:6px; height:34px; color:#fff; font-size:14px; margin-left:10px; cursor:pointer; display:inline-block;}
.reg_bqx {background:#9d9d9d;}
.reg_bjs {background:#0784da;}

.yicos {background:#0784da;}
.yicos_in {padding:48px 0;}
.yico {width:20%; float:left; color:#fff;}
.yico .fl {width:64px; overflow:hidden; font-size:62px;}
.yico .fr {width:160px; overflow:hidden;}
.yico .fr .pad {padding-right:15px;}
.yico .fr .h1 {font-size:18px; margin-bottom:8px; height:24px; line-height:24px; overflow:hidden;}
.yico .fr .h2 {font-size:14px;}

.bpartul_in {padding:60px 0;}
.bpartul_box {position:relative;}
.bpart {padding-right:150px; float:left;}
.bpart_tit {font-size:16px; font-weight:bold; height:22px; line-height:22px; overflow:hidden; margin-bottom:16px;}
.bpart ul li {height:26px; line-height:26px; overflow:hidden;}
.bpart ul li a {color:#7f7f7f;}
.bpart ul li a:hover {color:#0784da;}
.bqrcode {position:absolute; top:0; right:0; text-align:center;}
.bqrcode img {width:114px; height:114px;}
.bqrcode p {font-size:16px;}
.btel {position:absolute; top:30px; right:186px;}
.btel .h1 {font-size:24px; color:#888;}
.btel .h1 i {color:#0784da;}
.btel .h2 {font-size:24px; font-weight:bold; padding-left:4px;}

.honor_tit {font-size:24px; padding:0 0 18px 30px;}
.honor .pad {padding-bottom:60px;}
.honor_img {width:100%; background:#fff; text-align:center; padding:10px 0;}
.honor_img img {padding:0 6px; height:46px;}

.bottom {background:#333;}
.bottom_in {padding-top:28px;}
.blink {border-bottom:1px solid #666; color:#999;}
.blink a {color:#999;}
.blink_in {margin:0 26px; padding-bottom:46px;}
.blink_tit {font-size:24px; padding-bottom:26px; padding-left:10px;}
.blink_con a {padding:0 10px; font-size:14px;}
.copyright {text-align:center; color:#fff; font-size:14px; padding:22px 0;}
.copyright_img img {height:40px;}
.copyright a {color:#fff;}

.insearch {border-radius:15px; background-color:rgba(255,255,255,0.2); width:900px; height:215px; margin:264px auto 0; overflow:hidden;}
.insearch .pad {padding-top:26px;}
.insearch .mar {width:810px; margin:0 auto; overflow:hidden;}
.insearch {zoom:1;}
.insearch_a {text-align:center; padding-bottom:24px;}
.insearch_a a {height:56px; line-height:56px; font-size:24px; display:inline-block; padding:0 24px; border-radius:15px; background:#00a0e9; color:#fff; margin:0 45px; box-shadow:0 0 5px rgba(255,255,255,1) inset, 0 3px 4px rgba(0,0,0,0.3);}
.insearch_a a:hover {background:#0784da;}
.insearch_top {line-height:18px; overflow:hidden; margin:16px 25px 0;}
.insearch_fl {width:420px; height:18px; overflow:hidden; float:left; padding-top:6px;}
.insearch_fr {width:338px; float:right; font-size:16px; background:#ea5413; border-radius:15px;}
.insearch_fr .pad {padding:6px 14px;}
.insearch_fr .fl {width:110px; height:18px; overflow:hidden; color:#fff;}
.insearch_fr .fl i {font-size:18px; color:#fff;}
.insearch_fr .fl span {position:relative; top:-1px;}
.insearch_fr .fi {width:196px; height:18px; overflow:hidden;}
.insearch_fr .fi a {color:#fff; text-decoration:underline;}
.insearch_bot {width:100%; height:45px; overflow:hidden; position:relative;}
.insearch_sear {width:100%; height:45px; overflow:hidden;}
.insearch_sear .fl {width:676px; overflow:hidden;}
.insearch_seat {width:674px; height:43px; border:1px solid #fff; border-radius:8px 0 0 8px; text-indent:10px;}
.insearch_seab {width:100%; height:45px; border:0; background:#0784da; color:#fff; font-size:18px; border-radius:0 8px 8px 0;}
.insearch_sear .fr {width:134px; overflow:hidden;}
.insearch_sall {position:absolute; top:0; right:0; width:130px;}
.insearch_sall a {width:100%; height:45px; line-height:45px; overflow:hidden; display:block; background:#00a1e9; color:#fff; font-size:22px; border-radius:8px; text-align:center;}

.gcheckbox {float:left; height:18px; line-height:18px; cursor:pointer; margin-right:40px;}
.gcheckbox_last {margin-right:0;}
.gcheckbox .fl {width:25px;}
.gcheckbox .bg {width:18px; height:18px; background:#0784da; overflow:hidden; position:relative; border-radius:50%;}
.gcheckbox .bg2 {width:12px; height:12px; background:#fff; overflow:hidden; position:absolute; border-radius:50%; top:3px; left:3px;}
.gcheckbox .fi {color:#444; font-size:16px;}
.gcheckbox_on .bg2 {background:#0784da;}

.row_part {width:25%; float:left; border:2px solid #fff; border-width:2px 0;}
.row_part img {width:100%; height:auto;}
.row_part .pic {position:relative;}
.row_word {position:absolute; top:66px; right:22px; text-align:center; width:156px;}
.row_word .h1 {font-size:24px; padding-bottom:5px;}
.row_word .h2 {font-size:15px; color:#aaa;}

.qrcode_div {width:260px; margin:0 auto;}
.qrcode_div img {width:100%; height:auto;}

.buyinto {padding-bottom:65px; background:#fff;}
.buyinto_part {width:220px; height:234px; float:left; margin:0 40px;}
.buyinto_part a {display:block; width:220px; height:234px; display:block; background-position:left top; background-repeat:no-repeat;}
.buyinto_part1 a {background-image:url(../images/buy1.png);}
.buyinto_part2 a {background-image:url(../images/buy2.png);}
.buyinto_part3 a {background-image:url(../images/buy3.png);}
.buyinto_part4 a {background-image:url(../images/buy4.png);}
.buyinto_part a:hover {background-position:left bottom;}
.buyinto_part p {padding-top:177px; font-size:24px; text-align:center;}
.buyinto_part a:hover p {color:#fff;}
.buyimg_hide {width:0; height:0; overflow:hidden;}

.index_tit {width:100%; height:36px; overflow:hidden; border-bottom:1px solid #dcdcdc; padding-bottom:30px; padding-top:60px; margin-bottom:40px;}
.index_titin {position:relative;}
.index_titin .more {position:absolute; top:18px; right:0; font-size:16px;}
.index_tit p {border-left:7px solid #0784da; height:36px; line-height:36px; font-size:36px; display:inline-block; text-indent:15px;}

.incase {padding-bottom:65px; position:relative;}
.incase_part {box-shadow:0 0 10px rgba(0,0,0,0.1); width:586px; float:left; margin:0 7px 14px;}
.incase_part .fl {width:263px; height:200px; overflow:hidden;}
.incase_part .fl img {width:263px; height:200px;}
.incase_part .fr {width:323px; height:200px; overflow:hidden; background:#fff;}
.incase_part .fr .pad {padding:15px 26px 0;}
.casepic {position:relative;}
.caseno {width:77px; height:77px; background:url(../images/caseno.png) no-repeat; overflow:hidden; position:absolute; top:0; left:0; z-index:2;}
.caseno p {width:77px; text-align:center; color:#fff; font-size:16px; transform:rotate(-45deg); position:absolute; top:20px; left:-10px;}
.incase_h1 {font-size:14px; border-bottom:1px solid #ddd; height:32px; line-height:28px; overflow:hidden; margin-bottom:14px;}
.incase_h2 {margin-bottom:12px;}
.incase_h2 dl dd {height:24px; line-height:24px; color:#888; font-size:14px; overflow:hidden;}
.incase_h2 dl dd .img {position:relative; top:3px;}
.incase_h3 {line-height:22px; height:44px; overflow:hidden;}

.inliucheng {background:#fff;}
.inliucheng_in {padding:20px 0 80px;}
.inliucheng_con img {max-width:100%; height:auto;}

.inform {padding-bottom:65px;}
.inform_con {margin:0 30px;}
.inform_fl {width:608px; height:110px; float:left; overflow:hidden;}
.inform_fr {width:532px; height:110px; float:right; overflow:hidden;}
.inform_sub {margin-top:28px; position:relative; width:100%; height:47px; overflow:hidden;}
.inform_submit, .inform_sub div {width:100%; height:42px; overflow:hidden; border-radius:10px; position:absolute; left:0;}
.inform_submit {background:#01cafe; color:#fff; font-size:16px; z-index:2; top:0;}
.inform_sub div {background:#0784da; z-index:1; top:5px;}
.inform_div {width:282px; overflow:hidden; float:left; margin:0 22px 22px 0;}
.inform_div .fl {width:128px; height:42px; border-radius:10px 0 0 10px; text-align:center; line-height:42px; color:#a6a6a6; font-size:16px; overflow:hidden; border:1px solid #dcdcdc; border-width:1px 0 1px 1px; background:#fff;}
/*.inform_div_blue .fl {background:#00b7ef; border:1px solid #00b7ef;}
.inform_div_red .fl {background:#ec6877; border:1px solid #ec6877;}*/
.inform_div .fr {width:150px; height:42px; border:1px solid #dcdcdc; border-radius:0 10px 10px 0; overflow:hidden; background:#fff;}
.inform_pad {padding:6px 18px;}
.inform_sel, .inform_text {font-size:16px; width:110px; height:30px; border:1px solid #fff;}
.inform_text {height:28px;}
.inform_textarea {font-size:16px; width:100%; height:110px; border:1px solid #dcdcdc; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:10px; padding:10px 16px; line-height:24px;}

.goods_poi span {color:#0784da;}
.goods_sxdiv {border-bottom:1px solid #eaeaea; font-size:14px;}
.goods_sxdiv .pad {padding:25px 22px;}
.goods_sxfl {width:85px; float:left; padding-top:3px;}
.goods_sxfi {width:990px; float:left;}
.goods_sxfi a {border-radius:12px; padding:3px 14px; margin-right:15px; color:#888; display:inline-block;}
.goods_sxdiv_li a {margin-bottom:5px;}
.goods_sxfi a.close {border:1px solid #0784da; color:#444;}
.goods_sxfi a.close i {color:#444;}
.goods_sxfi a:hover {color:#0784da;}
a.goods_aon {color:#fff; background:#0784da;}
a.goods_aon:hover {color:#fff;}
.goods_tj {position:relative;}
.goods_tj span {position:absolute; top:-7px; left:58px;}
/*
@-webkit-keyframes goods_atj {
	20% {color:#FF0000;}
	40% {color:#FF7F00;}
	60% {color:#00FF00;}
	80% {color:#FF0000;}
	100% {color:#0000FF;}
}
@-o-keyframes goods_atj {
	20% {color:#FF0000;}
	40% {color:#FF7F00;}
	60% {color:#00FF00;}
	80% {color:#FF0000;}
	100% {color:#0000FF;}
}
@keyframes goods_atj {
	20% {color:#FF0000;}
	40% {color:#FF7F00;}
	60% {color:#00FF00;}
	80% {color:#FF0000;}
	100% {color:#0000FF;}
}*/

.goods_order a {padding-right:42px;}
.goods_order a.on {color:#0784da;}

.goods_search {position:absolute; top:22px; right:22px; z-index:9;}
.goods_search .bor {border:1px solid #bbb; width:328px; height:30px; overflow:hidden; border-radius:16px;}
.goods_search .h1 {padding:1px 0 0 18px;}
.goods_seat {width:234px; height:28px; border:0;}
.goods_seaa {width:72px; height:32px; line-height:32px; display:block; text-align:center; overflow:hidden; position:absolute; top:0; right:0; background:#0784da; color:#fff; border-radius:15px;}
.goods_seaa:hover {background:#444; color:#fff;}

.goods_left {width:920px; /*height:272px;*/ min-height:242px; float:left; overflow:hidden;}
.goods_ptit {font-size:24px; height:35px; overflow:hidden; margin-bottom:18px;}
.goods_ptit span {padding-right:8px; position:relative; top:3px;}
.goods_hangye {margin-bottom:35px; padding-top:12px;}
.goods_hapart {height:38px; float:left; text-align:center; border-right:1px solid #ccc; font-size:14px;}
.goods_hapart .pad {padding:0 26px;}
.goods_hapart_first .pad {padding-left:0;}
.goods_hapart_last {border-right:0;}
.goods_hapart .h1 {color:#888; margin-bottom:3px;}
.goods_mdiv {margin-bottom:12px; line-height:22px; height:26px; overflow:hidden;}
.goods_mdiv_last {margin-bottom:0;}
.goods_mess {font-size:14px; color:#888;}
.goods_tabs {border:1px solid #4287b3; color:#4287b3; /*border-radius:15px;*/ display:inline-block; padding:1px 13px; margin-right:18px;}
.goods_price {font-size:24px; color:#e60012;}
.goods_price span {font-size:14px; color:#444;}
.goods_cate {color:#0784da; font-size:14px; margin-top:10px;}

.goods_right {width:210px; /*height:272px;*/ min-height:242px; float:right; overflow:hidden; border-left:1px solid #ccc;}
.goods_right .pad {padding:66px 0 0 24px;}
.goods_rprice {text-align:center; font-size:34px; color:#e60012; letter-spacing:-1px; margin-bottom:12px;}
.goods_rprice span {position:relative; left:-5px; top:-1px;}
.goods_rdiv {margin-bottom:8px;}
.goods_ra a {width:130px; height:30px; line-height:30px; margin:0 auto; border:1px solid #444; font-size:16px; border-radius:15px; display:block; text-align:center;}
.goods_ra i {position:relative; top:2px;}
.goods_ra2_on a {width:92px; height:24px; line-height:24px; border:1px solid #0784da; font-size:14px; border-radius:15px; display:block; text-align:center; background:#0784da; color:#fff;}
.goods_ra2_on a:hover {border:1px solid #0784da; background:transparent; color:#0784da;}
.goods_razx2_on a {width:92px; height:24px; line-height:24px; border:1px solid #13b5b1; font-size:14px; border-radius:15px; display:block; text-align:center; background:#13b5b1; color:#fff;}
.goods_razx2_on a:hover {border:1px solid #13b5b1; background:transparent; color:#13b5b1;}
.goods_raxq a {color:#0784da; border:1px solid #0784da;}
.goods_raxq a:hover {background:#0784da; color:#fff;}
.goods_razx a, .goods_razx_on a:hover {background:transparent; color:#13b5b1; border:1px solid #13b5b1;}
.goods_razx a:hover, .goods_razx_on a {background:#13b5b1; color:#fff; border:1px solid #13b5b1;}

.siconfl {float:left; width:100px; height:45px;}
.siconfr {float:left; width:810px; height:45px; position:relative;}
.scopeCredit {width:700px; position:absolute; top:-14px; z-index:3;}
.scz {width:700px; height:22px; overflow:hidden; position:absolute; bottom:6px; z-index:1;}
.scz span {width:46px; height:22px; line-height:24px; overflow:hidden; display:block; position:absolute; top:0; background:#fff; font-size:12px;}
.scz span img {position:relative; top:2px; padding-left:3px;}
.scz .scz1 {left:8px;}
.scz .scz2 {left:183px;}
.scz .scz3 {left:345px;}
.scz .scz4 {left:517px;}
.siconsure {position:absolute; top:3px; right:0;}
.siconsure a {background:#389ee5; border:2px solid #0784da; border-radius:5px; width:46px; height:16px; line-height:16px; color:#fff; font-size:12px; text-align:center; padding:0;}
.siconsure a:hover {background:#0784da; border:2px solid #0784da; color:#fff;}

.pingfeng {width:17px; height:18px; overflow:hidden; display:inline-block; position:relative; top:2px;}
.pingfeng p {width:100%; height:3px; margin-top:3px; overflow:hidden;}
.pingfeng p.green {background:#018601;}
.pingfeng p.red {background:#c6040d;}

.tbf_ingo {display:inline-block;}
.tbf_ingo img {position:relative; top:3px; padding-right:3px;}

.nofind {width:580px; margin:40px auto 0;}
.nofind .fl {width:99px; overflow:hidden;}
.nofind .fr {width:434px; overflow:hidden;}
.nofind .fr .h1 {margin:50px 0 8px;}
.nofind .fr .h1 span {font-size:24px; display:inline-block; padding-right:4px; position:relative; top:4px;}
.nofind_a {display:inline-block;}
.nofind .fr .h2 {font-size:16px; color:#aaa;}

.detail_left {width:874px; float:left;}
.goods_infotit {border-bottom:1px solid #ddd; position:relative; margin:27px 0;}
.goods_infotr {position:absolute; top:-10px; right:0;}
.goods_buy {position:relative;}
.goods_mdiv .jiathis_txt {font-size:14px; color:#888;}
.goods_dt {color:#444;}
.goods_sc {display:inline-block; margin-left:28px; cursor:pointer;}
.goods_sc_on {color:#0784da;}
.goods_click {position:absolute; top:0; right:0;}
.goods_click a {display:inline-block; width:156px; height:48px; line-height:48px; font-size:22px; color:#fff; text-align:center; border-radius:30px; margin-left:28px;}
.goods_click a.gm { background:#0784da;}
.goods_click a.yd { background:#13b5b1;}

 .goods_click a.gm_no { background:#C0C0C0;}






.goods_weigui {position:absolute; top:0; left:0;}
.goods_weigui span {display:inline-block; margin-right:14px; border:1px solid #444; border-radius:15px; padding:1px 15px; line-height:22px;}
.goods_weigui span.goods_weigui1 {color:#00a0e9; border:1px solid #00a0e9;}
.goods_weigui span.goods_weigui2 {color:#13b5b1; border:1px solid #13b5b1;}
.goods_weigui span.goods_weigui3 {color:#e5004f; border:1px solid #e5004f;}

.detail_top {padding-top:22px;}
.detail_metit {font-size:14px; height:40px; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:20px; line-height:26px; position:relative;}
.detail_metit span {color:#888;}
.detail_hangye {position:relative; margin-bottom:20px;}
.detail_hadl ul li {font-size:14px; height:36px; line-height:36px; overflow:hidden;}
.detail_hadl .tt {color:#888; width:80px; display:inline-block;}
.detail_hadl {float:left; border-right:1px solid #ddd;}
.detail_hadl_last {border-right:0;}
.detail_hadl .pad {padding:0 30px;}
.detail_hadl_first .pad {padding-left:0;}
.detail_hamore {position:absolute; bottom:8px; right:0;}
.detail_hamore a {color:#0784da; font-size:14px;}
.goods_mtable table {width:100%;}
.goods_mtable td {font-size:14px; color:#888; line-height:22px;}
.detail_height {height:236px; overflow:hidden;}
.detail_height2 {height:290px; overflow:hidden;}

.detail_right {width:302px; float:right;}
.kefu_box {height:604px;}
.kefu_boxpad {padding-top:10px;}
.kefu_big {margin:0 auto; border-bottom:1px solid #ddd; text-align:center; padding-bottom:26px;}
.kefu_pic {width:174px; height:174px; overflow:hidden; border-radius:50%; margin:0 auto 6px;}
.kefu_pic img {width:174px; height:174px;}
.kefu_word {font-size:14px; line-height:26px;}
.kefu_word .h1 {padding-bottom:5px;}
.kefu_word .metal {font-size:20px; position:relative; top:2px;}
.kefu_word .matal_lv1 {color:#0784da;}
.kefu_word .matal_lv2 {color:#c9c9c9;}
.kefu_word .matal_lv3 {color:#7ecef4;}
.kefu_word .h3 {margin-top:6px;}
.kefu_little {margin-top:30px;}
.kefu_little .kefu_pic {width:92px; height:92px; float:left;}
.kefu_little .kefu_pic img {width:92px; height:92px;}
.kefu_little .kefu_word {float:right; width:134px;}
.kefu_little .kefu_word .h3 {text-align:left;}
.kefu_pp {font-size:14px; line-height:22px; padding:30px 0;}
.kefu_icon {text-align:center; padding-top:40px;}
.kefu_iconp {display:inline-block; text-align:center; margin:0 10px;}
.kefu_iconp div {width:56px; height:56px; overflow:hidden; background:#d0d0d0; border-radius:50%; color:#fff; margin:0 auto; font-size:36px;}
.kefu_iconp i {position:relative; top:10px;}
.kefu_iconp p {margin-top:15px; font-size:14px;}
.kefu_iconp .div1 {background:#eb5412;}
.kefu_iconp .div2 {background:#28a7e1;}
.kefu_iconp .div3 {background:#ff0000;}

.detail_xqtabs {border-bottom:1px solid #ddd;}
.detail_xqtabs ul {padding:0 38px;}
.detail_xqtabs ul li {height:106px; float:left; margin-right:30px;}
.detail_xqtabs ul li a {height:104px; line-height:104px; border-bottom:2px solid #fff; display:block; padding:0 16px; font-size:18px;}
.detail_xqtabs ul li a:hover, .detail_xqtabs ul li a.on {border-bottom:2px solid #0784da;}
.detail_xqtabs_ful {width:100%; height:72px; overflow:hidden; position:fixed; top:0; left:0; z-index:100; background:#444; display:none; zoom:1;}
.detail_xqtabs_ful ul {padding:0 38px;}
.detail_xqtabs_ful ul li {height:72px; float:left; margin-right:30px;}
.detail_xqtabs_ful ul li a {width:100%; height:72px; line-height:72px; display:block; padding:0 16px; font-size:18px; color:#fff;}

.store_tit {font-size:18px; height:25px; line-height:25px; overflow:hidden; margin-bottom:30px;}
.store_tit p {border-left:3px solid #0784da; text-indent:13px;}

.store_part {padding-bottom:50px;}
.store_picli .pad {margin:0 52px; background:#eee; height:50px; border-radius:25px; line-height:50px; overflow:hidden; text-align:center;}
.store_picli a {font-size:18px; padding:0 30px;}
.store_picli a:hover, .store_picli a.on {color:#00a0e9;}
.store_piccon {padding-top:42px; margin:0 30px;}
.store_piccon table {width:100%;}
.store_piccon img {max-width:100%; height:auto;}
.store_piccon td.hover {cursor:pointer;}
.store_piccon td.hover:hover {background:#f8f8f8;}
.store_picb {font-size:56px; color:#ccc; cursor:pointer;}

.store_ul {margin:0 38px;}
.store_ul2 {margin:0 62px;}
.store_li {width:25%; float:left; zoom:1; font-size:14px; height:40px; line-height:40px; overflow:hidden;}
.store_li span {color:#888;}
.store_lione {width:auto; float:none;}
.store_con {font-size:14px; line-height:24px;}
.store_fali {font-size:14px; border-bottom:1px solid #e5e5e5; padding-bottom:35px; margin-bottom:35px;}
.store_fali .icon {width:22px; height:22px; line-height:22px; text-align:center; color:#fff; font-size:16px; display:block; border-radius:50%; position:absolute; top:0; left:0;}
.store_fali .h1 {color:#888; padding-left:32px; height:22px; line-height:22px; overflow:hidden; margin-bottom:15px; position:relative;}
.store_fali .h1 .icon {background:#ec6941;}
.store_fali .h2 {line-height:22px; padding-left:33px; position:relative;}
.store_fali .h2 .icon {background:#89c997;}
.store_pic {text-align:center; padding:15px 0;}
.store_tupart {width:472px; overflow:hidden; float:left; position:relative;}
.store_tupart2 {float:right;}
.store_tupart .bor {width:470px; height:260px; border:1px solid #e5e5e5; border-radius:15px;}
.store_tupart .pad {padding:40px 32px 32px 46px;}
.store_tbox {padding-left:36px; position:relative;}
.store_sico {position:absolute; top:0; left:0;}
.store_th1 {font-size:16px; line-height:24px; height:48px; overflow:hidden; margin-bottom:12px;}
.store_tmess {position:relative; margin-bottom:16px;}
.store_tmess ul {position:relative; z-index:1;}
.store_tmess ul li {font-size:14px; line-height:26px; height:26px; overflow:hidden; color:#888;}
.store_hh {width:130px; position:absolute; top:0; right:0; z-index:2; text-align:center;}
.store_tmess .h1 {font-size:24px; color:#e60012; margin-bottom:4px;}
.store_tmess .h2 {clear:both;}
.store_tmess .h2 .goods_ra2_on a {float:right; margin-right:8px;}
.store_liulan {padding-top:38px;}
.store_ltt {font-size:18px; color:#0784da; margin-top:38px;}
.store_liuli {float:left; width:50%; overflow:hidden; height:52px; margin-bottom:22px;}
.store_liuli .pad {margin:0 28px;}
.store_liuli .fl {width:150px; color:#e60012; font-size:24px; overflow:hidden;}
.store_liuli .fi {width:320px; overflow:hidden; font-size:14px;}
.store_liuli .fi .h1 {margin:7px 0;}
.store_liuli .fi .h2 span {color:#888;}

.gbutton {border-radius:18px; height:36px; line-height:36px; border:1px solid #444; background:#444; color:#fff; padding:0 35px; cursor:pointer; display:inline-block; font-size:14px;}
.gbutton:hover {border:1px solid #444; color:#444; background:transparent;}
.gbutton_col1 {background:#0784da; border:1px solid #0784da;}
.gbutton_col1:hover {border:1px solid #0784da; color:#0784da; background:transparent;}
.gbutton_col2 {background:#fff; border:1px solid #ccc; color:#444;}
.gbutton_col2:hover {border:1px solid #444; color:#f0f0f0; background:transparent; color:#444;}

.article_list {margin-bottom:12px;}
.article_list .bor {border:1px solid #ddd; zoom:1;}
.article_list .pad {padding:15px;}
.article_list .h1 {font-size:15px; position:relative;}
.article_list .h1 .span2 {font-size:28px; position:absolute; top:-4px; right:0; color:#888; cursor:pointer;}
.article_list .h1 .span2 .icon-zengjia {display:block;}
.article_list .h1 .span2 .icon-jianshao {display:none;}
.article_list .h2 {font-size:14px; color:#666px; line-height:28px; padding:0 5px; display:none; margin-top:10px;}
.article_list_on .bor {border:1px solid #0bbaef;}
.article_list_on .h1 .span1 {color:#0bbaef;}
.article_list_on .h2 {display:block;}
.article_list_on .h1 .span2 .icon-zengjia {display:none;}
.article_list_on .h1 .span2 .icon-jianshao {display:block;}

.article_tit {font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom: 1px solid #e7e7e7; margin-bottom: 15px;}
.article_con {font-size:14px; line-height:24px;}
.article_con a {color:#0784da;}
.article_con a:hover {color:#00a0e9; text-decoration:underline;}
.article_con img {max-width:100%; height:auto;}

.seller_tit {background:#eefcff; height:32px; line-height:32px;}
.seller_tit p {border-left:5px solid #00a0e9; height:32px; text-indent:22px;}
.seller_tit p span{color:red}
.sellpad {padding-bottom:20px;}

.page_mpoi {border-bottom:1px solid #eaeaea;}
.page_mpoi .user_poi {padding:24px; margin-bottom:0;}

.case_ul {width:500px; overflow:hidden; position:absolute; top:250px; right:80px;}
.case_ul .fl {width:76px; overflow:hidden; font-size:18px; padding-top:2px;}
.case_ul .fr {width:410px; overflow:hidden; font-size:14px;}
.case_ul ul li {height:30px; line-height:30px; overflow:hidden; border-bottom:1px dotted #ddd;}
.case_ul ul li span {color:#0784da; padding-right:8px; font-size:20px; position:relative; top:2px;}

.case_part {width:25%; float:left; height:434px; margin-bottom:20px;}
.case_img {width:100%; height:200px;}
.case_pad {margin:0 10px; box-shadow:0 0 10px rgba(0,0,0,0.1); background:#fff;}
.case_word {padding:6px 20px 30px;}
.case_p1 {border-bottom:1px solid #ddd; margin-bottom:10px; font-size:14px; height:36px; line-height:36px; overflow:hidden;}
.case_p2 {font-size:14px; line-height:24px; color:#888; height:72px; overflow:hidden; margin-bottom:12px;}
.case_p2 .sico {position:relative; top:3px;}
.case_p3 {line-height:22px; height:66px; overflow:hidden;}

.case_pic {padding-bottom:25px;}
.case_pic .fl {width:500px; height:300px; overflow:hidden;}
.case_pic .fl img {width:500px; height:300px;}
.case_pic .fr {width:594px; overflow:hidden;}
.case_h1 {font-size:22px; line-height:28px;}
.case_h2 {font-size:24px; color:#0784da; padding:24px 0 18px;}
.case_h2 span {font-size:16px; color:#ccc; padding-left:10px;}
.case_h3 {font-size:16px; line-height:30px;}
.case_h3 .sico {position:relative; top:3px;}
.banner_case1 {width:100%; overflow:hidden; background:url(../images/banner_case1.jpg) no-repeat center top; padding-top:395px;}
.banner_case {width:100%; overflow:hidden; background:url(../images/banner_case.jpg) no-repeat center top; padding-top:395px;}
.case_btit {position:absolute; top:0; left:0; width:100%;}
.case_btit .page_margin {position:relative;}
.case_btn {position:absolute; width:630px; height:47px; overflow:hidden; text-align:center; top:190px; right:38px;}
.case_btn p, .case_btn div {width:100%; height:42px; overflow:hidden; border-radius:25px; position:absolute; left:0;}
.case_btn p {background:#01cafe; color:#fff; font-size:16px; z-index:2; top:0; line-height:42px;}
.case_btn div {background:#0784da; z-index:1; top:5px;}

.qqright {width:42px; height:100%; position:fixed; top:0; right:0; background:#fff; z-index:101;}
.qqright_box {position:absolute; top:25%;}
.qqright_li {width:42px; text-align:center; position:relative; margin-bottom:20px;}
.qqright_lia .span1 {display:block;}
.qqright_lia .span1 i {position:relative; top:10px;}
.qqright_lia .span2 {display:block; color:#fff; font-size:14px; position:absolute; top:0; left:-1px; width:5px; height:42px; transform:scale(0.6,1);}
.qqright_lia .span3 {padding-top:10px; display:block;}
.qqright_lia {width:100%; height:42px; line-height:42px; text-align:center; font-size:22px; color:#0784da; display:block;}
.qqright_lia:hover {background:#0784da; color:#fff;}
.qqright_lia .gifon {display:initial;}
.qqright_lia .gifoff {display:none;}
.qqright_lia:hover .gifon {display:none;}
.qqright_lia:hover .gifoff {display:initial;}
.qqrdown {position:absolute; right:41px; top:0; width:270px; display:none;}
.qqrdown_min {width:140px; top:auto; bottom:0;}
.qqrdown .pad {padding:12px; border:1px solid #eee; border-radius:10px 0 0 10px; zoom:1; background:#fff;}
.qqrdown_tit {border-bottom:1px solid #eee; text-align:left; font-size:14px; margin-bottom:14px; padding:5px 10px 14px;}
.qqrdown dl {padding:0 10px;}
.qqrdown dl dd {height:28px; line-height:28px; overflow:hidden; text-align:left; font-size:14px; position:relative;}
.qqrdown dl dd.shop {height:auto; border-bottom:1px solid #eee; padding-bottom:6px; margin-bottom:10px;}
.qqrdown dl dd.shop .h1 {padding-left:23px; height:24px; line-height:24px; overflow:hidden;}
.qqrdown dl dd.shop .h1 img {position:absolute; top:4px; left:0;}
.qqrdown dl dd.shop .h2 {color:#0784da;}
.qqrdown dl dd.qrcode {height:auto;}
.qqrdown dl dd.qrcode img {width:100px; height:100px;}
.qqrdown dl dd.nocase {height:auto; text-align:center; padding:20px 0;}
.qqrdown dl dd.nocase .h2 {color:#888; padding:10px 0 16px;}
.qqrdown dl dd.nocase .h3 a {display:inline-block; border:1px solid #0784da; color:#0784da; padding:0 18px; height:28px; line-height:28px; border-radius:6px;}
.qqrdown2 {position:absolute; right:41px; top:0; width:100px; height:42px; line-height:42px; display:none; border:1px solid #eee; box-sizing:border-box; border-radius:10px 0 0 10px; background:#fff;}
.qqrdown2 a {color:#0784da;}
.qqrdown2 a:hover {color:#0784da;}

.index_kefu_f1, .inkefu_part .fr .h1 {text-shadow:0 0 8px rgba(0,0,0,0.6);}
.index_kefu_f {width:50px; overflow:hidden; color:#fff;}
.index_kefu_fl {float:left;}
.index_kefu_fl p {font-size:18px; line-height:30px; padding-top:26px;}
.index_kefu_fr {float:right;}
.index_kefu_fr p {font-size:24px; margin-top:62px; text-align:right; cursor:pointer;}
.index_kefu_mid {width:1100px; float:left; overflow:hidden;}
.index_kefu_midpad {padding-top:28px;}
.inkefu_part {width:275px; float:left;}
.inkefu_part .pad {margin:0 15px;}
.inkefu_part .fl {width:90px;}
.inkefu_part .fl .h1 {position:relative;}
.inkefu_part .fl .h1 img {width:84px; height:84px; border-radius:50%;}
.inkefu_part .fl .h2 {width:30px; height:30px; overflow:hidden; background:#13b5b1; border-radius:50%; color:#fff; position:absolute; top:-5px; right:-5px; font-size:20px; text-align:center;}
.inkefu_part .fl .h2 i {position:relative; top:6px;}
.inkefu_part .fr {width:130px; padding-top:10px; font-size:14px; line-height:24px; color:#fff;}
.inkefu_part .fr .h2 {padding-top:8px;}
.inkefu_part .fr .h2 a {height:28px; line-height:28px; display:inline-block; background:#0784da; text-align:center; color:#fff; padding:0 18px; font-size:14px; border-radius:5px;}
.index_kefuico {background:rgba(0,0,0,0.5); border-radius:50%; position:fixed; bottom:10px; left:10px; color:#fff; cursor:pointer; text-align:center; display:none; box-shadow:0 0 15px rgba(0,0,0,0.3);}
.index_kefuico, .index_kefuico .ico {width:48px; height:48px;}
.index_kefuico .ico p {padding-top:12px; font-size:24px;}
.index_kefuico .word {width:100px; height:26x; line-height:26px; background:rgba(0,0,0,0.5); border-radius:5px; text-align:center; position:absolute; top:50%; margin-top:-13px; left:84px; font-size:14px; opacity:0;}
.index_kefuico .delta {border:6px solid transparent; content:""; height:0; width:0; pointer-events:none; border-right-color:rgba(0,0,0,0.5); position:absolute; top:50%; margin-top:-6px; left:-12px;}
.index_kefuico:hover {background:#0784da;}
.index_kefuico:hover .word {background:#0784da;}
.index_kefuico:hover .word {left:64px; opacity:1;}
.index_kefuico:hover .delta {border-right-color:#0784da;}

.rand_kefu {position:absolute; top:68px; right:50px; z-index:2;}
.rand_kefu .inkefu_part .fr {color:#444;}

.sform_page {width:600px; margin:0 auto; padding:40px 0;}
.sform_tit {font-size:24px; text-align:center;}
.sform_page2 {width:454px; margin:0 auto;}
.selltype {text-align:center; padding-bottom:34px;}
.selltype .gcheckbox {float:none; display:inline-block;}
.selltype .tit {font-size:18px; color:#666; text-align:left; padding:34px 0;}
.sform_div {width:160px; margin:0 auto; padding-top:20px;}

.layui-layer-sendform {background-color:transparent !important; border-radius:10px !important;}
.showgad {width:500px; background:#79c8ff; border-radius:10px; overflow:hidden; position:relative;}
.showgad .bor {width:498px; border-radius:10px; margin:0 1px; overflow:hidden;}
.showgad_tit {width:100%; height:36px; line-height:36px; color:#fff; font-size:14px; font-weight:bold; text-indent:15px; text-align:center; text-shadow:0 0 5px rgba(0,0,0,0.3);}
.showgad_tit span {color:#fff; font-size:18px; position:absolute; top:0; right:10px; cursor:pointer; font-family:serif;}
.showgad_con {margin-bottom:1px; border-radius:10px; overflow:hidden; background-color:#fff;}
.showgad_con img {width:100%; height:218px;}
.showgad_laba {width:66px; height:65px; background:url(../images/laba.png) no-repeat; overflow:hidden; position:absolute; top:6px; left:15px;}

.color_red {color:#0784da;}

.dongtai_score {width:100%; height:22px; overflow:hidden; line-height:22px; position:relative;}
.pingfen_info1 {float:left;}
.pingfen_info2 {position:absolute; top:0; left:0; left:50%; margin-left:-151px;}
.pingfen_info3 {float:right;}
.red_info, .green_info {border:1px solid #ccc; border-radius:10px; overflow:hidden; padding:2px 64px 2px 12px; position:relative;}
.red_info {color:#e31400;}
.green_info {color:#148926;}
.red_info .pp, .green_info .pp {position:absolute; top:0; right:0; border-radius:10px; color:#fff; padding:0 15px; height:20px; line-height:20px; display:inline-block; width:28px; text-align:center;}
.red_info .pp {background:#e31400;}
.green_info .pp {background:#148926;}



.moreNews { background: #fff; margin-top: 20px;}
.moreNews .title { margin:0 0; font-size: 14px; padding-top: 20px; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom:10px;}
.moreNews ul{  margin-top: 10px; padding-bottom: 20px;}
.moreNews ul li { float: left; width: 50%; padding:4px 0; color: #999 ; height:16px; overflow:hidden;}
.moreNews ul li a { color: #999; }
.moreNews ul li a:hover { color: #333; }